@charset "utf-8";
/* CSS Document */
.w1200{ width:1200px; margin:0 auto;}
.btn{ color:#FFF; padding:5px 10px;}
.btn:hover{ color:#FFF;}

/*弹出窗口*/
.gray_img{-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(100%);filter:gray}
.u_tipBackground{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.1;filter:alpha(opacity=10);z-index:10000;position:fixed!important;position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
.u_bg2{opacity:.5;filter:alpha(opacity=50)}
.u_tipWindow{background-color:#fff;display:none;width:650px;position:fixed;z-index:99999;top:20px;left:50%;margin:0 0 0 -325px; overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.23);-moz-box-shadow:0 2px 4px rgba(0,0,0,.23);box-shadow:0 2px 4px rgba(0,0,0,.23);}
.u_tipWindow .mt{height:40px;line-height:40px;overflow:hidden;border-bottom:1px solid #EEE; text-align:left;background-color:#fff;font-size:14px;font-weight:700;padding:0 10px;position:relative}
.u_tipWindow .mt i{display:block;width:20px;height:36px;line-height:36px;font-size:18px;text-align:center;position:absolute;right:10px;top:0;font-family:"宋体";font-weight:700;cursor:pointer}
.u_tipWindow .mt i:hover{-webkit-animation:circle .5s linear infinite;-moz-animation:circle .5s linear infinite;-ms-animation:circle .5s linear infinite;-o-animation:circle .5s linear infinite;animation:circle .5s linear infinite}
.u_tipWindow .mc{min-height:190px;padding:0 20px 20px;overflow:hidden;font-size:14px;border-bottom:1px solid #EEE; }
.u_tipWindow .textarea{ border:1px solid #dbdbdb; padding:5px;}
.u_tipWindow .textarea textarea{ width:100%; font-size:12px;}
.u_tipWindow .mb{ border-top:1px solid #FFF; clear:both; line-height:32px; overflow:hidden; padding:15px 20px; background:#f5f5f5;}
.n_hosplist{ width:885px; padding-left:10px; min-height:270px; display: block;position:relative; overflow:hidden; padding-top:10px;}
.n_hosplist ul{ margin-right:-20px; overflow:hidden; padding:0 1px;}
.n_hosplist .n_hosp{ width:270px; background:#Fff; float:left; margin-right:24px; margin-top:20px; margin-bottom:10px; border:1px solid #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); color:#8d8d8d; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; }
/**/

.mtcBox2 { clear:both; overflow:hidden;}
.mtcBox2 .mt{ font-weight:bold; height:40px; line-height:40px; padding:0 20px; font-size:14px; color:#1aa3fa; background:#f1f1f1; border-width:1px 1px 1px 2px; border-style:solid; border-color:#e8e8e8 #e8e8e8 #e8e8e8 #1aa3fa  ; overflow:hidden; clear:both;}
.mtcBox2 .mt i{ vertical-align:middle; background:#CCC; display:inline-block; margin-right:5px;}
.mtcBox2 .mc{ clear:both; overflow:hidden; /*border-width:0px 1px 1px 1px; border-style:solid; border-color:transparent #e8e8e8 #e8e8e8 #e8e8e8;*/}

.mtcBox3 { clear:both; overflow:hidden;}
.mtcBox3 .mt{ font-weight:bold; height:40px; line-height:40px; padding:0 20px; font-size:14px; color:#1aa3fa; border-width:0px 0px 1px 0px; border-style:solid; border-color:#e8e8e8  ; overflow:hidden; clear:both;}
.mtcBox3 .mt i{ vertical-align:middle; background:#CCC; display:inline-block; margin-right:5px;}
.mtcBox3 .mc{ clear:both; overflow:hidden; /*border-width:0px 1px 1px 1px; border-style:solid; border-color:transparent #e8e8e8 #e8e8e8 #e8e8e8;*/}

.ico-usefull-link{display:inline-block;width:20px;height:20px;background:url(../images/i_20200_01.png) top left no-repeat}

.ico-usefull-link.ico-usefull-link1{background-position:0 0}
.ico-usefull-link.ico-usefull-link2{background-position:0 -20px}
.ico-usefull-link.ico-usefull-link3{background-position:0 -40px}
.ico-usefull-link.ico-usefull-link4{background-position:0 -60px}
.ico-usefull-link.ico-usefull-link5{background-position:0 -80px}
.ico-usefull-link.ico-usefull-link6{background-position:0 -100px}
.ico-usefull-link.ico-usefull-link7{background-position:0 -120px}
.ico-usefull-link.ico-usefull-link8{background-position:0 -140px}
.ico-usefull-link.ico-usefull-link9{background-position:0 -160px}
.ico-usefull-link.ico-usefull-link10{background-position:0 -180px}

.widget-box{margin-bottom:40px}
.widget-box.widget-gray-box .widget-box-content{background-color:#f8f8f8}
.widget-box .widget-box-header{position:relative;padding-bottom:15px}
.widget-box .widget-box-title{font-size:14px;line-height:14px;color:#333;font-weight:700}
.widget-box .widget-box-title .widget-box-opts{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;color:#3283FA;line-height:14px}
.widget-box .widget-box-title .widget-box-opts a{font-size:12px;color:#3283FA;line-height:1em}
.widget-box .widget-box-content{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}
.widget-box-task .widget-box-header{position:relative;padding:15px 0}
.widget-box-task .widget-box-title{font-size:14px;line-height:14px;color:#333;font-weight:700}
.widget-box-task .widget-box-title .widget-box-opts{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;color:#3283FA;line-height:14px}
.widget-box-task .widget-box-title .widget-box-opts a{font-size:12px;color:#3283FA;line-height:1em}
.widget-box-task .widget-box-content{padding:20px;background:#F8F8F8}
.widget-box-task .task-flashing{-webkit-animation:task-flashing 1s;-moz-animation:task-flashing 1s;animation:task-flashing 1s}
.widget-box-task .task-info{position:relative;color:#666}
.widget-box-task .task-info .task-title{font-weight:700;font-size:14px;line-height:1em;color:#333;margin-bottom:10px}
.widget-box-task .task-info .task-detail{margin-bottom:20px}
.widget-box-task .task-info .reward{margin-top:30px}
.widget-box-task .task-info .reward em{font-size:18px;color:#FF4343}
.widget-box-task .task-info .task-opts{position:absolute;bottom:0;right:0}
.widget-box-task .task-info .task-opts .btn+.btn{margin-left:10px}
.widget-box-task .exchange-youzan-coin{text-align:center}
.widget-box-task .exchange-youzan-coin p{margin-bottom:10px}

@-webkit-keyframes task-flashing{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes task-flashing{0%{opacity:0;-moz-transform:translateY(10%);transform:translateY(10%)}
100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}
}
@keyframes task-flashing{0%{opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);transform:translateY(10%)}
100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
}
.dashboard-top-alert{padding:11px 30px 10px}
.dashboard-top-alert td{vertical-align:top}
.dashboard-top-alert .warning-text{font-size:12px;font-weight:700;line-height:20px}
.dashboard-top-alert .hotline{padding-top:6px;font-size:12px;line-height:14px}
.dashboard-top-alert .hotline .telephone{color:#FF4343;font-weight:700}
.dashboard-top-alert .hotline .why-youzan-left{float:left;margin-right:30px}
.dashboard-top-alert .hotline .why-youzan-left.danger{color:#fff}
.dashboard-top-alert .zent-btn:first-child{margin-left:20px}
.dashboard-center{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear; -webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.dashboard-center .widget-box{margin-bottom:40px}
.dashboard-right{width:240px}
.dashboard-right .widget-box .widget-box-opts{display:inline-block;float:none}
.dashboard-row{zoom:1}
.dashboard-row:after{content:"";display:table;clear:both}
.dashboard-col{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dashboard-col:first-child{padding-right:6px}
.dashboard-col:last-child{padding-left:6px}
.shop-badge{position:relative;padding:0 5px;border-radius:1px;font-size:10px;color:#FFF;background-color:#bbb}
.shop-badge.active{background:#FF5A5A}
.shop-badge.hover .shop-badge-tip,.shop-badge:hover .shop-badge-tip{display:block}
.shop-badge .shop-badge-tip{display:none;position:absolute;left:50%;width:600px;height:10px;-webkit-transform:translateX(-59px);-moz-transform:translateX(-59px);-ms-transform:translateX(-59px);transform:translateX(-59px);z-index:10}
.shop-badge .ui-popover.top-left .arrow{left:55px}
.shop-badge .ui-popover-inner{color:#333}
.shop-badge .ui-popover-inner .zent-btn:first-child{margin-left:20px}
.shop-badge .ui-popover-inner .order-btn-margin{margin-left:110px!important}
.shop-badge .ui-popover-inner .hotline{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}
.shop-badge .ui-popover-inner .hotline .telephone{color:#FF4343;font-weight:700}
.shop-badge .ui-popover-inner .hotline .why-youzan{float:right;margin-left:30px}

.shop-basic-info-container{padding-top:5px;margin-bottom:17px}
.shop-basic-info{position:relative}
.shop-basic-info .shop-name{display:inline-block;font-size:20px;line-height:1em;color:#333}
.shop-basic-info i,.shop-basic-info span{display:inline-block;vertical-align:middle}
.shop-basic-info .expiry-date{position:absolute;right:0;display:inline-block;font-size:14px;color:#666}
.shop-basic-info .expiry-date::before{display:inline-block;content:' ';font-size:0;width:12px;height:16px;vertical-align:middle;margin-right:2px;}

.widget-box-overview{padding:40px 10px;background:#F8F8F8;margin-bottom:40px;text-align:center;-webkit-transition:padding .5s;-moz-transition:padding .5s;transition:padding .5s}
.widget-box-overview>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.widget-box-overview>ul>li{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding:0 5px}
.widget-box-overview>ul>li h5{font-size:26px;line-height:1.5em;height:1.5em;letter-spacing:-1px}
.widget-box-overview>ul>li .unit{font-size:18px}
.widget-box-overview>ul>li .data-highlight{color:#FF4343}

.usefull-links{margin-bottom:40px}
.usefull-links ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-2px}
.usefull-links li{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#F8F8F8;margin-left:2px}
.usefull-links li:hover{background:#F2F2F2}
.usefull-links li a{display:block;font-size:14px;color:#333;padding:20px;-webkit-transition:padding .5s;-moz-transition:padding .5s;transition:padding .5s}
.usefull-links li i{margin-right:7px}
.usefull-links li i,.usefull-links li span{display:inline-block;height:20px;line-height:20px;vertical-align:middle}


.tofu{background:#f8f8f8;margin-right:12px;font-size:20px;color:#fff;line-height:20px;text-align:center;padding:35px 0;border-radius:2px;color:#fff}
.tofu:focus,.tofu:hover{color:#fff;opacity:.92}
.tofu:last-child{margin-right:0}
.tofu.tofu-gray{color:#666;background-color:#F8F8F8}
.tofu.tofu-gray:focus,.tofu.tofu-gray:hover{color:#666}
.tofu.tofu-gray h4{color:#333}
.tofu.tofu-green{background-color:rgba(0, 204, 102, 1)}
.tofu.tofu-cyan{background-color:rgba(0, 153, 204, 1)}
.tofu.tofu-blue{background-color:rgba(153, 204, 0, 1)}
.tofu.tofu-purple{background-color:rgba(102, 204, 255, 1)}
.tofu h4{padding:0 10px;font-size:20px;line-height:1em;height:1em;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tofu p{margin:0;font-size:12px;line-height:1em;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.more-service .tofu-container,.recommended-apps .tofu-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.more-service .tofu,.recommended-apps .tofu{width:20%;-webkit-box-flex:1;-webkit-flex:1 1 25%;-moz-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}
.more-service{margin-bottom:0}
.more-service ul.more-service-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.more-service ul.more-service-list>li{width:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;text-align:center}
.more-service ul.more-service-list>li>a{text-align:center;display:inline-block;opacity:.8;font-size:12px;color:#333;line-height:12px}
.more-service ul.more-service-list>li i{margin-bottom:10px}

.ui-block-head{background:#f8f8f8 none repeat scroll 0 0;height:20px;line-height:20px;padding:10px;position:relative}
.ui-block-head h3{border-left:4px solid #f70;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0 12px 0 0;padding:0 0 0 10px}

.ui-overview{background-color:#f8f8f8;padding:12px}
.ui-overview>ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ui-overview>ul>li{display:inline-block;height:61px;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;text-align:center;border-left:1px dotted #ccc}
.ui-overview>ul>li:first-of-type{border-left:none}
.ui-overview>ul>li>h5{margin:11px 0 0 0;margin-top:11px;font-size:22px;font-weight:400;line-height:18px}
.ui-overview>ul>li>h6{margin:10px 0 0 0;font-size:12px;font-weight:400;line-height:18px}
.ui-overview-with-head{background-color:#f8f8f8;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ui-overview-with-head .ui-overview-head{width:36px;height:56px;border-right:2px solid #eee;font-size:16px;line-height:20px;font-weight:400;padding:16px 10px 2px 13px}
.ui-overview-with-head>ul{padding:11px 0 10px 0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ui-overview-with-head>ul>li{display:inline-block;height:51px;text-align:center;min-width:60px;border-left:1px solid #eee;padding:0;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}
.ui-overview-with-head>ul>li:first-of-type{border-left:none}
.ui-overview-with-head>ul>li>h5{margin-top:10px;font-size:22px;line-height:18px}
.ui-overview-with-head>ul>li>h5.rmb{font-size:18px}
.ui-overview-with-head>ul>li>h6{display:inline-block;margin-top:6px;font-size:12px}
.ui-overview-with-head+.ui-overview-with-head{border-top:1px solid #eee}

.ui-popover{position:absolute;z-index:1010;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 1px 6px rgba(0,0,0,.4)}
.ui-popover .ui-popover-inner{position:relative;background:#fff;border-radius:2px;padding:10px 20px;z-index:2}
.ui-popover .arrow{position:absolute;width:6px;height:6px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4);z-index:1}
.ui-popover.left-bottom,.ui-popover.left-center,.ui-popover.left-top{margin-left:-10px}
.ui-popover.left-bottom .arrow,.ui-popover.left-center .arrow,.ui-popover.left-top .arrow{right:0;-webkit-transform:rotate(45deg) translateX(50%);-moz-transform:rotate(45deg) translateX(50%);-ms-transform:rotate(45deg) translateX(50%);transform:rotate(45deg) translateX(50%);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}
.ui-popover.left-top .arrow{top:10px}
.ui-popover.left-center .arrow{top:50%;-webkit-transform:rotate(45deg) translateX(50%) translateY(-50%);-moz-transform:rotate(45deg) translateX(50%) translateY(-50%);-ms-transform:rotate(45deg) translateX(50%) translateY(-50%);transform:rotate(45deg) translateX(50%) translateY(-50%);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.ui-popover.left-bottom .arrow{bottom:10px}
.ui-popover.right-bottom,.ui-popover.right-center,.ui-popover.right-top{margin-left:10px}
.ui-popover.right-bottom .arrow,.ui-popover.right-center .arrow,.ui-popover.right-top .arrow{left:0;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}
.ui-popover.right-top .arrow{top:10px}
.ui-popover.right-center .arrow{top:50%;-webkit-transform:rotate(45deg) translateX(-50%) translateY(-50%);-moz-transform:rotate(45deg) translateX(-50%) translateY(-50%);-ms-transform:rotate(45deg) translateX(-50%) translateY(-50%);transform:rotate(45deg) translateX(-50%) translateY(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.ui-popover.right-bottom .arrow{bottom:10px}
.ui-popover.top-center,.ui-popover.top-left,.ui-popover.top-right{margin-top:10px}
.ui-popover.top-center .arrow,.ui-popover.top-left .arrow,.ui-popover.top-right .arrow{top:0;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}
.ui-popover.top-left .arrow{left:10px}
.ui-popover.top-center .arrow{left:50%;-webkit-transform:rotate(45deg) translateX(-50%) translateY(-50%);-moz-transform:rotate(45deg) translateX(-50%) translateY(-50%);-ms-transform:rotate(45deg) translateX(-50%) translateY(-50%);transform:rotate(45deg) translateX(-50%) translateY(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.ui-popover.top-right .arrow{right:10px}
.ui-popover.bottom-center,.ui-popover.bottom-left,.ui-popover.bottom-right{margin-top:-10px}
.ui-popover.bottom-center .arrow,.ui-popover.bottom-left .arrow,.ui-popover.bottom-right .arrow{bottom:0;-webkit-transform:rotate(45deg) translateY(50%);-moz-transform:rotate(45deg) translateY(50%);-ms-transform:rotate(45deg) translateY(50%);transform:rotate(45deg) translateY(50%);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}
.ui-popover.bottom-left .arrow{left:10px}
.ui-popover.bottom-center .arrow{left:50%;-webkit-transform:rotate(45deg) translateX(-50%) translateY(50%);-moz-transform:rotate(45deg) translateX(-50%) translateY(50%);-ms-transform:rotate(45deg) translateX(-50%) translateY(50%);transform:rotate(45deg) translateX(-50%) translateY(50%);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}
.ui-popover.bottom-right .arrow{right:10px}
.ui-popover--confirm .inner__content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;border-top:1px solid #DCDCDC;padding:10px 0;width:auto;min-width:100%;color:#666}


.form-horizontal{margin-bottom:0}
.form-horizontal label{ font-weight:normal;}
.form-horizontal .control-label{width:70px; float:left; padding-top:5px; text-align:right;}
.form-horizontal .controls{margin-left:90px; margin-right:-5px;}
.form-horizontal .controls label{font-size:14px;}
.form-horizontal .controls input[type=radio]{margin-top:2px}
.form-horizontal .controls input[type=text]{width:188px; height:inherit;}
.form-horizontal .control-2-col .control-group{float:left;width:50%}

.form-horizontal .text{ min-width:197px;}
.form-horizontal select.text{ min-width:212px;}
/*qita*/
.list-filter-form{position:relative;padding:20px 10px 10px;background:#f8f8f8;border:1px solid #f2f2f2; overflow:hidden;}
.list-filter-form .select2-container{display:block}
.list-filter-form .select2-container.select2-container-active .select2-choice{border-color:#5897fb}
.list-filter-form .select2-container .select2-choice{background:#fff;border-color:#e5e5e5}
.list-filter-form .select2-container .select2-arrow{background:#fff;border-left:0}
.list-filter-form .ui-btn{min-width:54px}
.list-filter-form.form-horizontal .control-label{width:110px;font-size:14px}
.list-filter-form.form-horizontal .controls{margin-left:115px; margin-bottom:10px;}
.list-filter-form.form-horizontal .time-end .control-label{width:20px;text-align:center}
.list-filter-form.form-horizontal .time-end .controls{margin-left:30px}
.list-filter-form.form-horizontal .time-end .controls input{width:205px}
.list-filter-form .filter-groups{float:left;margin-right:-10px}
.list-filter-form .filter-groups .control-group{ margin-bottom:10px;}
.list-filter-form .filter-groups:first-child input,.list-filter-form .filter-groups:first-child select{width:180px}
.list-filter-form .filter-groups input,.list-filter-form .filter-groups select{ width:130px;height:28px;font-size:14px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#e5e5e5;border-radius:2px}
.list-filter-form .filter-groups .control-label select{width:110px;margin-top:-5px;border-color:#e5e5e5;border-radius:2px;outline:0;text-align:center}
.list-filter-form .time-filter-groups .select{padding-top:0}
.list-filter-form .time-filter-groups .select select{width:85px;font-size:12px}
.list-filter-form .time-filter-groups input{width:115px;border-color:#e5e5e5;border-radius:2px}
.list-filter-form .date-quick-pick{display:inline-block;color:#07d;cursor:pointer;padding:2px 4px;border:1px solid transparent;margin-left:12px;border-radius:4px}
.list-filter-form .date-quick-pick:hover{border-color:#ddd}
.list-filter-form .date-quick-pick.current{background:#fff;border-color:#07d}
.list-filter-form .date-quick-pick+.date-quick-pick{margin-left:0}
.list-filter-form .control-label.select{padding-top:0px}


.zent-btn{display:inline-block;height:30px;line-height:28px;padding:0 10px;border-radius:2px;font-size:12px;color:#333;background:#fff;border:1px solid #bbb;text-align:center;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}
.zent-btn:hover{color:#fff; border-color:#28b84c; text-decoration:none; background:#28b84c;}
.zent-btn:active{color:#333;background:#e5e5e5;border-color:#bbb;text-decoration:none}
.zent-btn.zent-btn-loading:active,.zent-btn.zent-btn-loading:hover{background:#fff;border:1px solid #bbb}
.zent-btn+.zent-btn{margin-left:10px}

.zent-btn-primary{color:#fff; background:#3283fa; border-color:#2576d7}
.zent-btn-primary:hover{color:#fff; background:#2576d7; border-color:#2576d7;}

.zent-btn-40d064{color:#fff; background:#1aa3fa; border-color:#28b84c;}
.zent-btn-40d064:hover{color:#fff; background:#28b84c; border-color:#28b84c;}

/**/
.i_btn,.i_btn2,.i_btn3{ font-size:14px; display:inline-block; vertical-align:middle;}

.i_btn{ color:#FFF; background:#3399ff; line-height:30px; }
.i_btn:hover{ background:#ff6600; color:#FFF;}

.i_btn2{ padding:0 20px; color:#333; background:#FFFFFF; border:1px solid #CCC; line-height:28px;}
.i_btn2:hover{ background:#3399ff; color:#FFFFFF; border:1px solid #3399ff; }

/**/
.text{ border:1px solid #DDD; padding:0 10px; background:#FFF;}
.text:focus{ border:1px solid #2576d7;}
select.text{ padding:1px 0px 2px;}
select.text option{ padding:2px 12px; }
.searchText{ background:#fff url(../goods/ico-search.png) no-repeat scroll 4px center; padding-left:20px;}
/**/
.tip_from { clear:both; overflow:hidden;}
.tip_from li{ float:left; margin-right:20px;}
.tip_from label{ width:70px; display:inline-block;}
.tip_from .bot{ clear:both; overflow:hidden;}
.tip_from label.w120{ width:120px;}

/**/
.mtc_tab{ clear:both;}
.mtc_tab .mt{ height:50px; line-height:50px; border-bottom:1px solid #eee;}
.mtc_tab .mt a{ font-size:14px; display:block; float:left; padding:0 20px;}
.mtc_tab .mt a.curr,.mtc_tab .mt a:hover{ color:#FF6600; border-bottom:2px solid #ff6600; line-height:49px; }

.mtc_box .mt{ height:40px; line-height:40px;}

.u_m_list{ line-height:35px;}
.u_m_list li{ border-bottom:1px solid #EEE; clear:both; text-align:right; height:35px; overflow:hidden;}
.u_m_list li:last-child{ border-bottom:none;}
.u_m_list li a{ float:left; text-align:left;}
/***/
.u_tableform{ font-family:Helvetica,STHeiti,"Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif}
.u_tableform .w100{ width:100px;}
.u_tableform .w180{ width:180px;}
.u_tableform .w240{ width:240px;}
.u_tableform .w560{ width:560px;}
.u_tableform .item{ line-height:40px; overflow:hidden; clear:both;}
.u_tableform .item .label{ float:left; width:115px; margin-right:20px; text-align:right;}
.u_tableform .item .label span{ color:#ff0000; vertical-align:middle;}
.u_tableform .item .label.tar{ text-align:right;}
.u_tableform .item .label.tal{ text-align:left;}
.u_tableform .item .label.w60{ width:60px;}
.u_tableform .item .label.w120{ width:120px;}
.u_tableform .item .label.w140{ width:140px;}
.u_tableform .item .label.w180{ width:180px;}
.u_tableform .item .cont_txt{ float:left; margin-right:10px;}
.u_tableform .item .cont_txt .textarea{ border:1px solid #DDD; line-height:25px; height:100px;padding:5px 10px;}
.u_tableform .item .cont_txt .textarea:focus{ border:1px solid #0099ff;}
.u_tableform .item .tip{ color:#999;}


/*表单*/
.u_table_list { font-family:Helvetica,STHeiti,"Microsoft YaHei",Verdana,Arial,Tahoma,sans-serif; font-size:14px; line-height:20px;}
.u_table_list table { width:100%;}
.u_table_list table th,.u_table_list table td{ padding-left:20px; text-align:left; overflow:hidden; border-bottom:1px solid #EEE;}
.u_table_list table th{ line-height:45px; background:#F5F5F5;}
.u_table_list table td{ /*height:60px; */padding:20px; vertical-align:middle; background:#FFF; text-align:center;}
.u_table_list table tr.even td { background:#F9F9F9;}
.u_table_list table .tb_gk{ height:10px; line-height:10px; background:#FFF; padding:0;}
/*.u_table_list table tr:last-child td{ border-bottom:none;}*/

.u_table_list table .tac{ text-align:center;}
.u_table_list table .tar{ text-align:right;}
.u_table_list table .tal{ text-align:left;}
.u_table_list table .not_lb{ border-left: none;}
.u_table_list table .not_rb{ border-right:none;}
.u_table_list table tr.not_bb td{ border-bottom:none;}

.table001 table th{ line-height:35px;}
.table001 table td{ padding:5px 10px; border-left:1px solid #EEE;}

.table002 table td{ border-left:1px solid #EEE;}
.table002 table .tb_top{ height:20px; line-height:20px; overflow:hidden; background:#F5F5F5; text-align:left; padding:10px 20px;}

.table003 table th{ line-height:35px;}
.table003 table td{ height:35px; line-height:35px; padding:0px 20px; border-left:1px solid #EEE;}
.colorBtn a{ color:#1aa3fa;}
.colorBtn a:hover{ color:#000000;}

/*分页区域*/
.pages { line-height:34px; margin:2px 0px; vertical-align:middle; overflow:hidden; clear:both; text-align:center;}
.pages ul{ display:inline; padding:0px;}
.pages li{ display:inline; padding:0px 2px;}
.pages li a{ display:inline-block; padding:0px 13px; border: 1px solid #e0e0e0; color:#4c4c4c; vertical-align:middle;}
.pages li a:hover{ border: 1px solid #ff7700; color: #ff7700;}
.pages li.active a{background: #ff7700; color:#FFF; border: 1px solid #ff7700;}
.pages li.active a:hover{ color:#FFF;}
.pages li a.hidebg{ border:none; padding:7px 5px 8px;}
.pages form{ text-align: center; display:inline;}
.pages .inputwh{ width: 28px;border: 1px solid #e0e0e0; height: 26px; line-height:26px; text-align: center;}
.pages .insub{ width:50px; height:26px; border: 1px solid #e0e0e0; background:#FFF; cursor: pointer;}
.pages .insub:hover{ background:#F4F4F4;}

/*商品信息*/
.re_content{ font-size:13px;}
.re_content .item .label{ text-align:left; width:100px;}

.many_format { display:none; width:100%;}
.many_format .item .label{ width:45px;}
.many_format .item .i_class span{ background:#DDD; color:#333; padding:5px 10px; margin-right:10px; cursor:pointer;}
.many_format .item .i_class span:hover{ background:#FF0000; color:#FFF;}
.many_format .item .i_class span i{ padding-left:5px;}

/*商品图片上传*/
.upload_A{ padding-left:10px;}
.upload_A .file-item{ width:120px; height:120px; overflow:hidden; margin-right:10px; position:relative; float:left; background:#FFF; margin-bottom:10px;}
.upload_A .file-item i{ background:red; color:#fff; display:block; font-family:宋体;height:20px; line-height:22px; position:absolute; right:0; text-align:center; top:0; width:20px; cursor:pointer; z-index:10}

.upload_A li { float:left; margin-right:10px;}
.upload_A li a{ width:120px; height:120px; background-image:url(../images/ico-add.png); background-position:center center; background-repeat:no-repeat; display:block; border:1px solid #CCC;}
.upload_A li .list{ top:1px; left:1px;width:120px; height:120px; position:absolute; display:none; cursor:pointer;}
.upload_A li .list img{ max-width:120px;}
.upload_A li .list .ith_img2{ background:#FFF;}

/*商品列表*/
.goods_list{ overflow:hidden; clear:both;}
.product_name { position:relative; height:60px; text-align:left;}
.product_name .t_img { width:100px; height:60px; overflow:hidden; position:absolute; left:0px; top:0px; }
.product_name .t_img img{ width:100%;}
.product_name .t_info{ padding-left:110px; line-height:20px; overflow:hidden;}
.product_name .t_info a{ display:block; height:40px; overflow:hidden;}
.product_name .t_info div{ height:20px;}

.goods_list .index-list-item .item{ padding:20px; border-width:1px; border-color:#ebebeb; border-style:solid; margin:1px 0 0 -1px;}
.index-list-item .t_img { text-align:center; height:250px; /*display:table-cell; */vertical-align:middle; overflow:hidden;}
.index-list-item .t_img img{ width:100%; height:100%;}

.ui-nav-tab{border-bottom:1px solid #ddd;margin-bottom:15px;font-size:14px;font-weight:700;zoom:1}
.ui-nav-tab:after{content:"";display:table;clear:both}
.ui-nav-tab>li{position:relative;display:block;float:left;text-align:center;margin-bottom:-1px}
.ui-nav-tab>li>a{position:relative;display:block;padding:9px 15px;margin-right:-1px;line-height:1.42857143;border:1px solid #ddd;background-color:#f8f8f8;color:#333}
.ui-nav-tab>li.active>a,.ui-nav-tab>li.active>a:focus,.ui-nav-tab>li.active>a:hover{color:#333;background-color:#fff;border-bottom-color:transparent;cursor:default}

.ui-goods-klass{zoom:1}
.ui-goods-klass:after{content:"";display:table;clear:both}
.ui-goods-klass{width:718px;margin:0 auto}
.ui-goods-klass .item{position:relative;float:left;width:164px;height:45px;margin-right:15px;margin-bottom:15px;border:1px solid #e5e5e5;color:#333;background:#F2F2F2;font-size:14px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.ui-goods-klass .item.curr{border:2px solid #f63;color:#f63;background:#fff}
.ui-goods-klass .item.curr .gk_name{line-height:43px}
.ui-goods-klass .item.curr .gk_children{color:#333}
.ui-goods-klass .item.has-children:hover{border:1px solid #e5e5e5}
.ui-goods-klass .item.has-children:hover .gk_name{line-height:45px}
.ui-goods-klass .item.has-children .gk_name:after{content:' ';font-size:0;border-style:solid;border-color:#999 transparent transparent;border-width:8px 6px;margin-left:4px}
.ui-goods-klass .item:hover{background:#fff}
.ui-goods-klass .item:hover .gk_children{display:block}
.ui-goods-klass .gk_name{line-height:45px}
.ui-goods-klass .gk_children{display:none;position:absolute;top:43px;right:-1px;width:579px;padding:15px 20px;background:#fff;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}
.ui-goods-klass .gk_children:after{content:' ';position:absolute;top:-1px;right:0;font-size:0;height:1px;width:181px;background:#fff}
.ui-goods-klass .gk_children li{float:left;width:89px;text-align:left;margin:5px 0; font-size:12px;}
.ui-goods-klass .gk_children li input[type='radio']{ vertical-align:-2px; margin-right:5px;}

.form-horizontal.fm-goods-info .class-block{position:relative;background-color:#f8f8f8;margin-bottom:10px;padding:20px}
.form-horizontal.fm-goods-info .class-block .controls{margin-left:0;padding-left:16px;zoom:1}
.form-horizontal.fm-goods-info .class-block .controls:after{content:"";display:table;clear:both}
.form-horizontal.fm-goods-info .class-block .select2-container{margin-right:10px}

.ump-dashboard .application-list{ display:block;margin-bottom:20px;opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-animation:enterIn .2s ease-out;-moz-animation:enterIn .2s ease-out;animation:enterIn .2s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.ump-dashboard .application-list h3{font-size:14px;color:#333;margin-bottom:10px;font-weight:700}
.ump-dashboard .application-list ul{margin-left:-15px}
.ump-dashboard .application-list.animation-order-1{-webkit-animation-delay:20ms;-moz-animation-delay:20ms;animation-delay:20ms}
.ump-dashboard .application-list.animation-order-2{-webkit-animation-delay:40ms;-moz-animation-delay:40ms;animation-delay:40ms}
.ump-dashboard .application-list.animation-order-3{-webkit-animation-delay:60ms;-moz-animation-delay:60ms;animation-delay:60ms}
.ump-dashboard .application-list.animation-order-4{-webkit-animation-delay:80ms;-moz-animation-delay:80ms;animation-delay:80ms}
.ump-dashboard .application-item{float:left;width:240px;margin-left:15px;margin-bottom:20px;background:#f8f8f8}
.ump-dashboard .application-item.latest,.ump-dashboard .application-item.recommend{position:relative;background:#FFF5CB}
.ump-dashboard .application-item.latest:before,.ump-dashboard .application-item.recommend:before{content:'';position:absolute;top:0;right:0;width:36px;height:17px;text-align:center;line-height:17px;background:#FF4343;color:#fff}
.ump-dashboard .application-item.latest:hover,.ump-dashboard .application-item.recommend:hover{background:#FFF1B8}
.ump-dashboard .application-item.recommend:before{content:'\63A8\8350'}
.ump-dashboard .application-item.latest:before{content:'\6700\65B0'}
.ump-dashboard .application-item a{zoom:1;display:block;padding:10px}
.ump-dashboard .application-item a:after{content:"";display:table;clear:both}
.ump-dashboard .application-item:hover{background:#f2f2f2}
.ump-dashboard .application-item.unhover:hover{background:#f8f8f8}
.ump-dashboard .application-item img{width:173px;height:52px}
.ump-dashboard .application-logo{float:left;width:40px;height:40px;border-radius:4px}
.ump-dashboard .application-logo img{width:40px;height:40px;vertical-align:bottom}
.ump-dashboard .application-desc,.ump-dashboard .application-name{margin-left:50px}
.ump-dashboard .application-name{font-size:14px;height:24px;line-height:24px;vertical-align:bottom;color:#333;font-weight:700}
.ump-dashboard .application-desc{font-size:12px;height:16px;line-height:16px;vertical-align:top;color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@-webkit-keyframes enterIn{100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@-moz-keyframes enterIn{100%{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}
}
@keyframes enterIn{100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
}


.ques_path{height:70px; overflow:hidden; padding:30px 100px 0px 50px; margin-left:-100px;}
.ques_path li{ width:14.2%; float:left; text-align:center; line-height:40px; position:relative;}
.ques_path li span{ float:right; width:100%; margin-right:-50%;}
.ques_path div{ background:#EEE; width:100%; height:6px; line-height:0;}
.ques_path i{ width:20px; height:20px; line-height:20px; background:#999; text-align:center; color:#FFF; display:block; position:absolute; right:0; top:-5px; margin:0px -8px 0 0px; z-index:2;}
.ques_path li.curr div{ background:#1aa3fa;}
.ques_path li.curr i{ background:#1aa3fa;}

.ques_path li.cpfirst div{ width:0px;}
.ques_path li.cplast { text-align:right;}
.ques_path li.cpfirst div i{}
.ques_path li.cplast div i{ right:-4px; left:inherit;}

.ui-popover .ui-popover-inner .ttSSont{width:160px;line-height:28px;font-size:14px;}

[class*=" icon-"], [class^="icon-"] {
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: -2px;
    width: 14px;
}
.chaptext[type="text"],
.uneditable-input, input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="tel"], 
input[type="color"], 
input[type="search"], textarea{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;padding:4px 6px;border-radius:4px;color:#555;font-size:12px;}
/*input[type=text]{height:20px;line-height:20px;}*/
input[type=text]:focus,
textarea:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);border-color:rgba(82,168,236,.8)}


/*编辑商品详情*/
.app-design{margin:0 auto;min-width:750px;width:750px}
.app-design .app-preview{background:#fff none repeat scroll 0 0;box-sizing:border-box;float:left;margin-bottom:24px;position:relative;width:320px}
.app-design .app-preview .app-entry{background:#f9f9f9 none repeat scroll 0 0;box-shadow:0 0 0 1px #c5c5c5;margin:0 auto;min-height:200px;padding-bottom:11px;width:320px}
.app-design .app-preview .app-field{-moz-user-select:none;cursor:move;position:relative}
.app-design .app-preview .app-config .app-field h1{background:url(../goods/titlebar.png) no-repeat;color:#fff;font-size:16px;font-weight:700;height:46px;line-height:46px;padding:18px 60px 0;text-align:center}
.app-design .app-preview .app-config .app-field h1 span{display:inline-block;height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}
.goods-details-block{background:#e5e5e5 none repeat scroll 0 0;color:#666;padding:30px 0;text-align:center}
.goods-details-block h4{font-size:16px;line-height:24px;margin:0}
.goods-details-block p{font-size:14px;line-height:24px;margin:0}
.app-design .app-preview .app-field .control-group{box-sizing:border-box;margin:0;min-height:30px;width:100%}
.app-preview .custom-richtext{box-sizing:border-box;color:#333;font-size:14px;line-height:1.5;overflow:hidden;overflow-wrap:break-word;padding:10px;position:relative;text-align:left}
.app-preview .custom-richtext p{margin:0 0 1em}
.app-design .app-preview .actions{border:2px dashed rgba(255,0,0,.5);bottom:0;box-sizing:border-box;display:none;height:100%;left:0;position:absolute;width:320px;z-index:2}
.app-design .app-preview .app-field.editing .actions,
.app-design .app-preview .app-field:hover .actions{display:inline-block}
.app-design .app-preview .actions .actions-wrap{bottom:0;position:absolute;right:0;line-height:20px}
.app-design .app-preview .actions span{background-color:rgba(0,0,0,.3);color:#fff;display:inline-block;font-size:12px;margin-left:1px;padding:0 5px}
.app-design .app-preview .actions span:hover{color:#ddd;cursor:pointer}
.app-preview .custom-richtext img{background:rgba(0,0,0,0) none repeat scroll 0 0;max-width:100%!important;min-height:1px;vertical-align:middle;width:auto!important}
.app-design img::before{background-color:#e6e6e6;border:2px dotted #c8c8c8;border-radius:5px;content:"";display:block;height:calc(100% + 10px);left:-7px;position:absolute;top:-7px;width:calc(100% + 10px)}
.app-design img::after{color:#646464;content:"(>_<)";display:block;height:1em;left:50%;line-height:1em;margin-left:-1.5em;margin-top:-.5em;position:absolute;text-align:center;top:50%;width:3em}
.app-design img{ max-width:100%;}

.app-design .app-add-field{background:#f8f8f8 none repeat scroll 0 0;box-sizing:border-box;margin:0 auto;padding:0 6px 4px 10px;position:relative;width:320px}
.app-design .app-preview .app-add-field{border-top:1px solid #ddd;box-shadow:0 0 0 1px #ddd;left:0;position:relative;top:0}
.app-design .app-preview .app-add-field::after,.app-design .app-preview .app-add-field::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #f8f8f8;border-image:none;border-style:solid;border-width:8px 8px 10px;content:" ";left:148px;position:absolute;top:-16px}
.app-design .app-preview .app-add-field::before{border-bottom-color:#ddd;top:-19px}
.app-design .app-add-field h4{font-size:14px;font-weight:700;line-height:40px;text-align:center}
.app-design .app-add-field ul::after{clear:both;content:"";display:table}
.app-design .app-add-field ul{color:#333;font-size:12px;margin-left:-5px}
.app-design .app-add-field li{background:#fff none repeat scroll 0 0;display:table;float:left;margin:0 0 10px 5px}
.app-design .app-add-field li a{border:1px solid #d1d1d1;box-sizing:border-box;cursor:pointer;display:table-cell;height:40px;line-height:14px;text-align:center;vertical-align:middle;width:56px;color:#0099fc}

/*右侧弹出*/
.app-design .app-sidebar{float:left;font-size:14px;margin-left:10px;padding-bottom:50px;position:relative;width:420px}
.app-design .app-sidebar .app-sidebar-inner{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #d1d1d1;border-radius:5px;min-height:28px;padding:12px 10px}
.app-design .app-sidebar .arrow,.app-design .app-sidebar .arrow::after{border-color:transparent #d1d1d1 transparent transparent;border-style:solid;border-width:6px 7px 6px 0;height:0;left:-6px;position:absolute;top:19px;width:0}
.app-design .app-sidebar .arrow,.app-design .app-sidebar .arrow::after{border-color:transparent #d1d1d1 transparent transparent;border-style:solid;border-width:6px 7px 6px 0;height:0;left:-6px;position:absolute;top:19px;width:0}
.app-design .app-sidebar .arrow::after{border-right-color:#f8f8f8;content:"";left:2px;top:-6px}

/*商品*/
.app-preview .sc-goods-list{font-size:12px;list-style:outside none none;margin:0;padding:5px}
.app-preview .sc-goods-list .goods-card{margin:0 5px;position:relative;float:left;width:50%;margin:4px 0;max-height:230px}
.app-preview .sc-goods-list .goods-card .link{border-color:#e5e5e5;border-style:solid;border-width:1px;margin:0 4px;padding:1px;background:#fff}
.app-preview .sc-goods-list .photo-block{background-color:#f8f8f8;background-size:6px 6px;overflow:hidden;position:relative;text-align:center}
.app-preview .sc-goods-list .photo-block img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;vertical-align:bottom}
.app-preview .sc-goods-list .goods-card .photo-block{height:143px; overflow:hidden;}
.app-preview .sc-goods-list .goods-card .photo-block span{ color:#FFF; font-size:14px; line-height:143px;}
.app-preview .sc-goods-list .info{position:relative;font-size:13px;min-height:25px;margin-top:10px;padding-left:4px}
.app-preview .sc-goods-list .info .goods-price{color:#F60}
.app-preview .sc-goods-list .goods-buy{ background-image:url(../goods/showcase.png);background-position:0 0;bottom:8px;height:25px;right:10px;width:30px;position:absolute}

/*公告*/
.app-preview .custom-notice{background:#ffc none repeat scroll 0 0;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;color:#f90;font-size:12px;height:37px;line-height:37px;padding:0 10px;word-break:break-all}
.app-preview .custom-notice-inner{overflow:hidden}
.app-preview .custom-notice-scroll{width:20000px}

.close-modal{background:rgba(153,153,153,.6) none repeat scroll 0 0;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;height:20px;line-height:18px;position:absolute;right:-9px;text-align:center;top:-9px;width:20px;z-index:2}
.close-modal.small{border-radius:9px;font-size:14px;height:18px;line-height:16px;right:-8px;top:-8px;width:18px; display:none;}
.close-modal.small:hover{background:#000; color:#FFF;}
.form-horizontal .control-group{margin-bottom:10px}

.app-image-list li .add,.app-image-list li .add-goods,.module-goods-list li .add,.module-goods-list li .add-goods{cursor:pointer;display:inline-block;height:100%;line-height:50px;text-align:center;width:100%}
.app-image-list li,.module-goods-list li{background-color:#fff;border:1px solid #ddd;display:block;float:left;height:50px;margin:0 10px 10px 0;position:relative;width:50px}
.app-image-list li a,.module-goods-list li a{display:block;height:100%}

.app-design .app-sidebar .control-group:last-of-type{margin-bottom:0}
.app-design .form-horizontal .controls .input-xxlarge{width:290px}
.app-design .app-sidebar .options{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5}
.app-design .app-sidebar .options a.add-option{display:block;line-height:45px;padding:0 10px}
.app-design .icon-add{background-image:url(../goods/icon-add.png);background-position:0 center;background-repeat:no-repeat;display:inline-block;height:14px;width:14px}

.app-sidebar .goods-sidebar-sub-title .input-sub-title{box-sizing:border-box;clear:both;margin:10px 0 5px;resize:none;width:100%}

.proListImg li{ clear:both; line-height:50px; overflow:hidden; border-bottom:1px solid #EEE; padding:10px 0px;}
.proListImg li .u-image{ width:50px; height:50px; overflow:hidden; float:left; margin-right:20px;}
.proListImg li .u-image img{ width:50px; height:50px;}
.proListImg li .u-title{ float:left; width:300px; height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
.proListImg li .u-title a{ color:#38f; font-size:12px;}
.proListImg li .u-opts{ float:right; width:100px; text-align:right;}

.btn_file { position: relative;}
.btn_file input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
	width:385px;
	height:50px;
}
.choiceImg{ display:none; width:120px; height:120px; overflow:hidden;}
.choiceImg img{ width:120px; height:120px;}


/*summernote编辑器区域*/
.note-editable{ min-height:120px;}
.note-toolbar .note-insert,
.note-toolbar .note-style,
.note-toolbar .note-fontname,
.note-toolbar .note-color{ display:none;}
.note-toolbar button[data-original-title="Help"],
.note-toolbar button[data-original-title="Underline (⌘+U)"],
.note-toolbar button[data-original-title="Unordered list (⌘+⇧+NUM7)"],
.note-toolbar button[data-original-title="Ordered list (⌘+⇧+NUM8)"]{ display:none;}

/*多选单选按钮美化*/
label.checkbox{ cursor:pointer; line-height:20px;height:20px;display:inline-block; padding:0;}
label.checkbox .ico_check{background:url(../images/i_20.png) no-repeat 0px -20px; height:20px; width:20px; display:inline-block; vertical-align:middle;}
label.checkbox.checked .ico_check{background:url(../images/i_20.png) no-repeat -20px -20px; }
label.disabled{background-position:left 0}
.hRadio{ display:inline-block;height:20px;line-height:20px;cursor:pointer;vertical-align:middle}
.hRadio .ico_radio{ background:url(../images/i_20.png) no-repeat left top; height:20px;width:20px; display:inline-block; vertical-align:middle;}
.hRadio_Checked .ico_radio{background:url(../images/i_20.png) no-repeat -20px top;}


.question-option{}
.question-option label.checkbox{ padding:0;}
.question-option .acc-form-control{ border:1px solid #e7ecf1; box-shadow:none; border-radius:0;}

.select-right-ans{background:#f5f5f5 none repeat scroll 0 0;border-left:medium none;cursor:pointer;height:30px;line-height:30px;width:260px;text-align:center;border-style:solid;border-width:1px 1px 1px 0;border-color:#e7ecf1}
.select-right-ans label{width:100%}
.dot-line{border-bottom:1px dotted #c7d1e5;display:inline-block;font-size:0;width:1px;clear:both}
.tab-class-timu{border-bottom:1px solid #e7ecf1;margin-bottom:10px;padding-left:90px}
.tab-class-timu span{cursor:pointer;display:inline-block;font-weight:700;margin-right:15px;padding:5px 15px}
.tab-class-timu .active{background:#c7d1e5}

.remove-type-btn{background:rgba(0,0,0,.3);color:#FFF;display:inline-block;vertical-align:middle;cursor:pointer;font-size:14px;width:25px;height:25px;line-height:25px;text-align:center}
.remove-type-btn:hover{background:#f85361}
.remove-type-btn .r_ico{width:16px;height:2px;background:#FFF;line-height:0;margin:11px auto 0;display:block}

.acc-data-selector{background-color:#fff;border:1px solid #d8d8d8;position:absolute;width:570px;z-index:999}
.acc-data-selector-selected{border-right:1px solid #d8d8d8;font-size:0;margin-right:37px;max-height:108px;min-height:36px;overflow:auto;padding:8px 0 0 8px; height:42px;}
.acc-data-selector-selected .item{border:1px solid #eaeaea;color:#949494;cursor:pointer;display:inline-block;font-size:12px;height:26px;line-height:26px;margin:0 8px 0px 0;overflow:hidden;position:relative;text-indent:6px;width:116px}
.acc-data-selector-selected .item .iclose{background-color:#fff;height:26px;position:absolute;right:0;top:0;width:20px;font-weight:400}
.acc-data-selector-selected .item:hover{border-color:#36b888;color:#36b888}
.acc-data-selector-selected .item:hover .iclose{background-color:#36b888;color:#fff}
.acc-data-selector-table{border-top:1px solid #d8d8d8;font-size:14px;overflow:hidden; background:url(../images/zj_bg.png) repeat-y; min-height:200px;;}
.acc-data-selector-close{background:rgba(0,0,0,0) url(../images/check.png) no-repeat scroll -28px 0;cursor:pointer;height:12px;position:absolute;right:10px;top:8px;width:18px}
.acc-data-selector-empty{display:block;font-size:16px;padding:0;text-align:center}
.acc-data-selector-group{background-color:#f3f3f3;float:left;padding:12px 0;text-indent:24px;width:104px; margin:0;}
.acc-data-selector-group .title{cursor:pointer;overflow:hidden;padding:6px 0;text-overflow:ellipsis;white-space:nowrap}
.acc-data-selector-group .title:hover{background-color:#9fc}
.acc-data-selector-group .active{background-color:#43bc8f;color:#fff;visibility:visible}
.acc-data-selector-list{overflow:auto;padding:12px 0}
.acc-data-selector-loading{display:none;font-size:16px;position:relative;text-align:center;top:100px}
.acc-data-selector-items li{cursor:pointer;padding:6px 0 6px 20px}
.acc-data-selector-items .title{font-weight:700}
.acc-data-selector-items .ico-check{background:url(../images/check.png) no-repeat;display:inline-block;height:14px;margin-right:10px;vertical-align:middle;width:14px}
.acc-data-selector-items .checked .ico-check{background-position:-14px 0}

.form-horizontal .chaptext{ padding:5px; display:inline-block;}

/*编辑课程目录*/

.edit_course_list dl{ clear:both;}
.edit_course_list dl .editTit{ width:60%; margin-right:0 5%; float:left; overflow:hidden;}
.edit_course_list dl .editBtn{ width:30%; float:right;}
.edit_course_list dl .editBtn a{ padding-left:10px;}
.edit_course_list dl .editBtn a span{ font-family:'serif'; font-size:20px; font-weight:bold; vertical-align:top; margin-right:5px;}
.edit_course_list dl .editBtn a span.ebj{ font-size:16px;}

.edit_course_list dl .editText{ width:60%; margin-right:0 5%; float:left; overflow:hidden;}
.edit_course_list dl .editText input{ width:100%;}
.edit_course_list dl .confirmBtn{ width:180px; float:right; margin-right:-10px;}
.edit_course_list dl .confirmBtn a{ height:32px; line-height:32px; border-width:1px; border-style:solid; width:80px; margin-right:10px; text-align:center; display:inline-block;}
.edit_course_list dl .confirmBtn a.btn-confirm{ background:#1aa3fa; border-color:#1aa3fa; color:#fff;}
.edit_course_list dl .confirmBtn a.btn-close  { background:#f5f5f5; border-color:#d1d1d1; color:#666;}
.edit_course_list dl .confirmBtn a.btn-confirm:hover,
.edit_course_list dl .confirmBtn a.btn-close:hover  { background:#000000; border-color:#000000; color:#fff;}

.edit_course_list dl .subeditText{ height:inherit;}
.edit_course_list dl .subeditText div{ border-left:1px solid #d1d1d1; padding:0 10px;}
.edit_course_list dl .subeditText .editText  { padding-top:10px;}
.edit_course_list dl .subeditText .confirmBtn{ clear:both; float:left; width:220px; padding-bottom:10px;}
.edit_course_list dl .subeditText .confirmBtn a.btn-confirm{ background:#0099FF; border-color:#0099FF; color:#fff;}
.edit_course_list dl .subeditText .confirmBtn a.btn-close  { background:#f5f5f5; border-color:#d1d1d1; color:#666;}

.edit_course_list dl dt,
.edit_course_list dl dd{ clear:both; height:42px; line-height:42px; overflow:hidden; padding:0 15px;}
.edit_course_list dl dt{ border-bottom:1px solid #d1d1d1;}
.edit_course_list dl dd{  border-bottom:1px dashed #d1d1d1; padding-left:90px;}
.edit_course_list dl dd.bookAdd{ border-bottom:1px solid #d1d1d1;}
.edit_course_list dl dt.curr{ background:#f9f9f9;}
/*
.edit_course_list dl dd.curr{ background:#f9f9f9;}
.edit_course_list dl dd.curr .confirmBtn{ width:200px;}
.edit_course_list dl dd.curr .editText  { border-left:1px solid #d1d1d1;}
*/

.edit_course_list dl dd div.editTit{ border-left:1px solid #d1d1d1; }
.edit_course_list dl dd div{ padding-left:20px;}
.bookAdd a{ color:#999; }
.bookAdd a span{ font-family:'serif'; font-size:20px; font-weight:bold; vertical-align:top; margin-right:5px;}
.bookAdd a:hover{ color:#1aa3fa}

.edit_course_list dl .subeditText .editInfo div{ border:none; padding:0;}
.edit_course_list dl .e_Textarea{ clear:both; width:60%;}
.edit_course_list dl .e_Textarea textarea{width:80%; height:80px}
.edit_course_list dl div span[class="c-999999"]{ margin-right:20px;}
.edit_course_list dl label input[type="checkbox"]{ margin-right:5px;}

.kechengNR li{ clear:both; border-bottom:1px solid #e4e4e4; margin-bottom:-1px; overflow:hidden; }


td,th{ vertical-align:middle;}


.progressBar{ background:#f4f4f4; height:10px; line-height:10px; width:160px; overflow:hidden;}
.progressBar .subBar{ background:#f99f01; height:10px; line-height:10px; width:100%;}

.status_bar a{ padding:5px 10px; margin:0 5px;}
.status_bar a.curr{ background:#1aa3fa; color:#FFF;}



/*学员中心*/
.student-top { padding-bottom:20px;}
.student-top h2{ font-size:18px; padding-bottom:5px;}
.student-top h2 span{ color:#666; padding-left:10px; font-size:14px;}
.student-top p { font-size:14px; color:#999;}
.flex-tongyongBox .flex-container{ width:50%; float:left;}
.wid-todo-box { height:150px; padding:20px 20px 0 20px; overflow:hidden; background:#F8F8F8}
.wid-todo-box dl{ float:left; width:49%; line-height:30px;}
.wid-todo-box dl dt{ padding-left:40px; font-size:16px;}
.wid-todo-box dl dd { padding-left:40px;}
.wid-todo-box dl dd a{ font-size:14px; color:#999;}
.wid-todo-box dl dd span{ color:#ff2200; padding-left:20px;}

.wid-learning-dt { height:150px; background:#F8F8F8; padding:20px 20px 0 20px;}
.wid-learning-dt li{ clear:both; line-height:30px; height:30px; overflow:hidden; position:relative; padding-right:80px;}
.wid-learning-dt li span{ width:80px; margin-right:5px; overflow:hidden; float:left;}
.wid-learning-dt li a{ float:right; width:70px; color:#09F; position:absolute; right:0; text-align:right; top:0;}

.wid_tuijian-kecheng { padding-top:20px;}
.wid_tuijian-kecheng li{ width:25%; float:left;}
.wid_tuijian-kecheng li .item{ width:210px; height:195px; margin:0 auto; display:block;}
.wid_tuijian-kecheng li .item .tjkc_img{ width:210px; height:130px; overflow:hidden; position:relative;}
.wid_tuijian-kecheng li .item .tjkc_img img{width:210px; height:130px;}
.wid_tuijian-kecheng li .item .tjkc_img span{ position:absolute; left:0; top:0; background:#ff6600; color:#fff; padding:2px 10px; font-size:13px;}
.wid_tuijian-kecheng li .item .tjkc_name{ height:30px; line-height:30px; margin-top:5px; overflow:hidden;}
.wid_tuijian-kecheng li .item .tjkc_info{ height:30px; line-height:30px; overflow:hidden; color:#999;}
.wid_tuijian-kecheng li .item .tjkc_info span{ display:block; width:50%; float:left;}

/*我的分销*/
.wid-my-zhuanshu { padding:10px 0 20px;}
.wid-my-zhuanshu .item{ position:relative; padding-left:120px; line-height:35px;}
.wid-my-zhuanshu .z_label{ width:100px; float:left; position:absolute; left:0; top:0;}
.wid-my-zhuanshu .z_conter{ margin-right:10px;}
.wid-my-zhuanshu .z_conter input{ width:100%; padding:5px 0;}
.wid-my-zhuanshu dl { position:relative; height:80px; padding-left:100px; margin-top:20px;}
.wid-my-zhuanshu dl dt{ width:80px; height:80px; position:absolute; left:0; top:0; border:1px solid #ddd; border-radius:100%; overflow:hidden;}
.wid-my-zhuanshu dl dt img{ width:80px; height:80px;}
.wid-my-zhuanshu dl dd { float:left; width:150px; height:80px;}
.wid-my-zhuanshu dl dd h2{ font-size:18px; padding:10px 0;}
.wid-my-zhuanshu dl dd  p{ font-size:14px; color:#999;}
.wid-my-zhuanshu dl dd.dd_btn{ width:120px; text-align:center; padding-top:20px;}
.wid-my-zhuanshu dl dd.dd_btn a{ font-size:14px;}
.z_share_fuzhi #copy_input{ background:#666; color:#fff; padding:5px 10px; margin-right:10px;}

